Definition of Teiid Lizard

  • (noun) tropical New World lizard with a long tail and large rectangular scales on the belly and a long tail

Synonyms of Teiid Lizard


Antonyms of Teiid Lizard


No Antonyms Found.

Homophones of Teiid Lizard


No Homophones Found.